﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BaseAddIn.Rules
{
    public sealed class ArquivoExaminado
    {
        #region Campos

        private string _caminhoArquivo;
        private bool _analiseParada;

        #endregion

        #region Properties

        public bool AnaliseParada
        {
            get { return _analiseParada; }
            set { _analiseParada = value; }
        }

        public string CaminhoArquivo
        {
            get { return _caminhoArquivo; }
            set { _caminhoArquivo = value; }
        }

        #endregion

        #region Construtor

        public ArquivoExaminado(string caminhoArquivo)
        {
            _caminhoArquivo = caminhoArquivo;
            _analiseParada = false;
        }

        #endregion

        #region Public Methods

        public void RestartaAnalise()
        {
            _analiseParada = false;
        }

        public void ParaAnalise()
        {
            _analiseParada = true;
        }

        #endregion
    }
}
